Closed Bug 1629128 Opened 5 years ago Closed 4 years ago

Intermittent tsan ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3074:20 in PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior)

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=297159085&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B4ZCv1LqRum_9Fd1h_D3wQ/runs/0/artifacts/public/logs/live_backing.log


[task 2020-04-10T16:43:50.039Z] 16:43:50 INFO - GECKO(2989) | Thread T8 'JS Helper' (tid=3064, running) created by main thread at:
[task 2020-04-10T16:43:50.039Z] 16:43:50 INFO - GECKO(2989) | #0 js::Thread::create(void* ()(void), void*) /builds/worker/checkouts/gecko/js/src/threading/posix/PosixThread.cpp:52:7 (firefox+0x5748b)
[task 2020-04-10T16:43:50.039Z] 16:43:50 INFO - GECKO(2989) | #1 bool js::Thread::init<void (&)(void*), js::HelperThread*>(void (&)(void*), js::HelperThread*&&) /builds/worker/checkouts/gecko/js/src/threading/Thread.h:90:12 (libxul.so+0x6592fc3)
[task 2020-04-10T16:43:50.040Z] 16:43:50 INFO - GECKO(2989) | #2 js::GlobalHelperThreadState::ensureInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1158:27 (libxul.so+0x6691052)
[task 2020-04-10T16:43:50.041Z] 16:43:50 INFO - GECKO(2989) | #3 js::EnsureHelperThreadsInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:94:30 (libxul.so+0x668bcaa)
[task 2020-04-10T16:43:50.041Z] 16:43:50 INFO - GECKO(2989) | #4 JSRuntime::init(JSContext*, unsigned int) /builds/worker/checkouts/gecko/js/src/vm/Runtime.cpp:200:32 (libxul.so+0x668b8f2)
[task 2020-04-10T16:43:50.041Z] 16:43:50 INFO - GECKO(2989) | #5 js::NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/vm/JSContext.cpp:181:17 (libxul.so+0x679e002)
[task 2020-04-10T16:43:50.042Z] 16:43:50 INFO - GECKO(2989) | #6 JS_NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:392:10 (libxul.so+0x66d2cbd)
[task 2020-04-10T16:43:50.042Z] 16:43:50 INFO - GECKO(2989) | #7 mozilla::CycleCollectedJSContext::Initialize(JSRuntime*, unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:127:16 (libxul.so+0x651fce4)
[task 2020-04-10T16:43:50.043Z] 16:43:50 INFO - GECKO(2989) | #8 XPCJSContext::Initialize() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1104:32 (libxul.so+0x9e0feb)
[task 2020-04-10T16:43:50.043Z] 16:43:50 INFO - GECKO(2989) | #9 XPCJSContext::NewXPCJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1300:23 (libxul.so+0x18e4fca)
[task 2020-04-10T16:43:50.044Z] 16:43:50 INFO - GECKO(2989) | #10 nsXPConnect::InitJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x18e5b27)
[task 2020-04-10T16:43:50.044Z] 16:43:50 INFO - GECKO(2989) | #11 xpc::InitializeJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x191f5c3)
[task 2020-04-10T16:43:50.044Z] 16:43:50 INFO - GECKO(2989) | #12 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:488:5 (libxul.so+0x191f67f)
[task 2020-04-10T16:43:50.044Z] 16:43:50 INFO - GECKO(2989) | #13 XRE_InitEmbedding2(nsIFile*, nsIFile*, nsIDirectoryServiceProvider*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:196:8 (libxul.so+0xb074ce)
[task 2020-04-10T16:43:50.046Z] 16:43:50 INFO - GECKO(2989) | #14 mozilla::ipc::ScopedXREEmbed::Start() /builds/worker/checkouts/gecko/ipc/glue/ScopedXREEmbed.cpp (libxul.so+0x634c504)
[task 2020-04-10T16:43:50.046Z] 16:43:50 INFO - GECKO(2989) | #15 mozilla::dom::ContentProcess::Init(int, char**) /builds/worker/checkouts/gecko/dom/ipc/ContentProcess.cpp:181:13 (libxul.so+0x1371d13)
[task 2020-04-10T16:43:50.046Z] 16:43:50 INFO - GECKO(2989) | #16 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:706:21 (libxul.so+0x4349b33)
[task 2020-04-10T16:43:50.046Z] 16:43:50 INFO - GECKO(2989) | #17 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x634cd1f)
[task 2020-04-10T16:43:50.046Z] 16:43:50 INFO - GECKO(2989) | #18 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x6354e02)
[task 2020-04-10T16:43:50.048Z] 16:43:50 INFO - GECKO(2989) | #19 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x6354e02)
[task 2020-04-10T16:43:50.048Z] 16:43:50 INFO - GECKO(2989) | #20 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xc9067)
[task 2020-04-10T16:43:50.048Z] 16:43:50 INFO - GECKO(2989) | #21 lengthField /builds/worker/checkouts/gecko/js/src/gc/Cell.h:585:21 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.048Z] 16:43:50 INFO - GECKO(2989) | #22 length /builds/worker/checkouts/gecko/js/src/vm/StringType.h:400:42 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.049Z] 16:43:50 INFO - GECKO(2989) | #23 match /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:129:12 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.049Z] 16:43:50 INFO - GECKO(2989) | #24 match /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1706:12 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.050Z] 16:43:50 INFO - GECKO(2989) | #25 lookup<mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd> /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1762:39 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.050Z] 16:43:50 INFO - GECKO(2989) | #26 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:2075:19 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.051Z] 16:43:50 INFO - GECKO(2989) | #27 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:603:18 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.051Z] 16:43:50 INFO - GECKO(2989) | #28 AtomizeAndCopyCharsFromLookup<const AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars> > /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:686:39 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.051Z] 16:43:50 INFO - GECKO(2989) | #29 AtomizeAndCopyCharsFromLookup<AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars>, void> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:657:10 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.052Z] 16:43:50 INFO - GECKO(2989) | #30 JSAtom
AtomizeUTF8OrWTF8Chars<JS::UTF8Chars>(JSContext*, char const*, unsigned long) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1091:10 (libc.so.6+0x21b96)
[task 2020-04-10T16:43:50.054Z] 16:43:50 INFO - GECKO(2989) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3074:20 in PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior)
[task 2020-04-10T16:43:50.054Z] 16:43:50 INFO - GECKO(2989) | ==================

Christian, could you have a look over these failures? Thank you.
Th link: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception&searchStr=tsan%2Cmochitest&revision=7f0b0cbecd946aee526a869853a46a14ee44b1f9&selectedTaskRun=AuvIdZ8-R2-zhKfom8Yl8A.0

Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=306726624&repo=mozilla-central

[task 2020-06-18T05:37:15.955Z] 05:37:15     INFO - GECKO(3409) | WARNING: ThreadSanitizer: data race (pid=3536)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |   Write of size 8 at 0x7fdfa57b5be0 by main thread (mutexes: write M3277):
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #0 PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3097:20 (libxul.so+0x67e1070)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #1 JS::PropertySpecNameToPermanentId(JSContext*, JSPropertySpec::Name, JS::PropertyKey*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3113:10 (libxul.so+0x6667f5c)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #2 InitIdsInternal<const JSFunctionSpec> /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:1261:12 (libxul.so+0x66680ba)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #3 mozilla::dom::InitIds(JSContext*, mozilla::dom::NativePropertiesN<7> const*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:1290:3 (libxul.so+0x66680ba)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #4 mozilla::dom::FluentBundle_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool) /builds/worker/workspace/obj-build/dom/bindings/FluentBinding.cpp:1729:10 (libxul.so+0x34f9856)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #5 mozilla::dom::GetPerInterfaceObjectHandle(JSContext*, unsigned long, void (*)(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, bool), bool) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:4209:5 (libxul.so+0x32c8ee6)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #6 mozilla::dom::WebIDLGlobalNameHash::ResolveForSystemGlobal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) /builds/worker/checkouts/gecko/dom/bindings/WebIDLGlobalNameHash.cpp:230:9 (libxul.so+0x35016f1)
[task 2020-06-18T05:37:15.958Z] 05:37:15     INFO - GECKO(3409) |     #7 Resolve /builds/worker/checkouts/gecko/js/xpconnect/src/XPCRuntimeService.cpp:67:7 (libxul.so+0x350b365)
[task 2020-06-18T05:37:15.964Z] 05:37:15     INFO - GECKO(3409) |     #8 non-virtual thunk to BackstagePass::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::PropertyKey, bool*, bool*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCRuntimeService.cpp (libxul.so+0x350b365)
[task 2020-06-18T05:37:15.966Z] 05:37:15     INFO - GECKO(3409) |     #9 XPC_WN_Helper_Resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:789:15 (libxul.so+0x1948bab)
[task 2020-06-18T05:37:15.966Z] 05:37:15     INFO - GECKO(3409) |     #10 CallResolveOp /builds/worker/checkouts/gecko/js/src/vm/NativeObject-inl.h:641:8 (libxul.so+0x196e23f)
[task 2020-06-18T05:37:15.967Z] 05:37:15     INFO - GECKO(3409) |     #11 LookupOwnPropertyInline<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject-inl.h:723:12 (libxul.so+0x196e23f)
[task 2020-06-18T05:37:15.967Z] 05:37:15     INFO - GECKO(3409) |     #12 LookupPropertyInline<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject-inl.h:793:10 (libxul.so+0x196e23f)
[task 2020-06-18T05:37:15.968Z] 05:37:15     INFO - GECKO(3409) |     #13 js::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>) /builds/worker/checkouts/gecko/js/src/vm/JSObject.cpp:2151:10 (libxul.so+0x196e23f)
[task 2020-06-18T05:37:15.969Z] 05:37:15     INFO - GECKO(3409) |     #14 js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyResult>) /builds/worker/checkouts/gecko/js/src/vm/JSObject.cpp:2162:10 (libxul.so+0x68364ec)
[task 2020-06-18T05:37:15.970Z] 05:37:15     INFO - GECKO(3409) |     #15 bool js::GetEnvironmentName<(js::GetNameMode)0>(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:214:8 (libxul.so+0x6836b9d)
[task 2020-06-18T05:37:15.970Z] 05:37:15     INFO - GECKO(3409) |     #16 GetNameOperation /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:243:10 (libxul.so+0x65bab0d)
[task 2020-06-18T05:37:15.970Z] 05:37:15     INFO - GECKO(3409) |     #17 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3436:12 (libxul.so+0x65bab0d)
[task 2020-06-18T05:37:15.971Z] 05:37:15     INFO - GECKO(3409) |     #18 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:456:10 (libxul.so+0x659d981)
[task 2020-06-18T05:37:15.971Z] 05:37:15     INFO - GECKO(3409) |     #19 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:611:13 (libxul.so+0x658edcf)
[task 2020-06-18T05:37:15.972Z] 05:37:15     INFO - GECKO(3409) |     #20 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:639:10 (libxul.so+0x65a7d96)
[task 2020-06-18T05:37:15.972Z] 05:37:15     INFO - GECKO(3409) |     #21 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:656:8 (libxul.so+0x65a7d96)
[task 2020-06-18T05:37:15.975Z] 05:37:15     INFO - GECKO(3409) |     #22 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1699:10 (libxul.so+0x65a884b)
[task 2020-06-18T05:37:15.976Z] 05:37:15     INFO - GECKO(3409) |     #23 js::AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncIteration.cpp:393:8 (libxul.so+0x68ebfe5)
[task 2020-06-18T05:37:15.976Z] 05:37:15     INFO - GECKO(3409) |     #24 js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncIteration.cpp:33:10 (libxul.so+0x66e919f)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #25 AsyncGeneratorPromiseReactionJob /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1719:14 (libxul.so+0x66e9027)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #26 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1855:12 (libxul.so+0x66e9027)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #27 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:484:13 (libxul.so+0x67a2280)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #28 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:576:12 (libxul.so+0x67a2280)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #29 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:639:10 (libxul.so+0x65a73e9)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #30 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:656:8 (libxul.so+0x65a73e9)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #31 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2846:10 (libxul.so+0x65a884b)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #32 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:28:8 (libxul.so+0x666639e)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #33 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:91:12 (libxul.so+0x2b1e53b)
[task 2020-06-18T05:37:15.988Z] 05:37:15     INFO - GECKO(3409) |     #34 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:104:12 (libxul.so+0x2b1e53b)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #35 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:209:18 (libxul.so+0x2b1e53b)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #36 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:640:17 (libxul.so+0xa292ae)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #37 mozilla::CycleCollectedJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:459:3 (libxul.so+0xa17387)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #38 XPCJSContext::AfterProcessTask(unsigned int) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1363:28 (libxul.so+0xa17cb7)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #39 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1269:24 (libxul.so+0x1937fea)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #40 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:501:10 (libxul.so+0xb13bb4)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #41 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87:21 (libxul.so+0xb188f2)
[task 2020-06-18T05:37:15.989Z] 05:37:15     INFO - GECKO(3409) |     #42 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:270:30 (libxul.so+0x13e5ae9)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #43 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x13e64fb)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #44 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x13e64fb)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #45 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x13e64fb)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #46 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x13719cc)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #47 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:913:20 (libxul.so+0x4873823)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #48 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:237:9 (libxul.so+0x6479c09)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #49 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:315:10 (libxul.so+0x13e64aa)
[task 2020-06-18T05:37:15.990Z] 05:37:15     INFO - GECKO(3409) |     #50 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:308:3 (libxul.so+0x13e64aa)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #51 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:290:3 (libxul.so+0x13e64aa)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #52 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:744:34 (libxul.so+0x13719cc)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #53 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6479989)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #54 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #55 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:15.991Z] 05:37:15     INFO - GECKO(3409) |     #56 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xca0d7)
[task 2020-06-18T05:37:15.992Z] 05:37:15     INFO - GECKO(3409) |     #57 nsCSSFrameConstructor::ConstructDocElementFrame(mozilla::dom::Element*) /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp:2164:29 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:15.992Z] 05:37:15     INFO - GECKO(3409) |   Previous read of size 8 at 0x7fdfa57b5be0 by thread T9:
[task 2020-06-18T05:37:15.993Z] 05:37:15     INFO - GECKO(3409) |     #0 js::AtomizeUTF8Chars(JSContext*, char const*, unsigned long) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1096:10 (libxul.so+0x67f5130)
[task 2020-06-18T05:37:15.994Z] 05:37:15     INFO - GECKO(3409) |     #1 atomizeSourceChars /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.h:1730:7 (libxul.so+0x67f4aa5)
[task 2020-06-18T05:37:15.994Z] 05:37:15     INFO - GECKO(3409) |     #2 js::frontend::TokenStreamSpecific<mozilla::Utf8Unit, js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit> > >::identifierName(js::frontend::TokenStart, mozilla::Utf8Unit const*, js::frontend::IdentifierEscapes, js::frontend::Token::Modifier, js::frontend::NameVisibility, js::frontend::TokenKind*) /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.cpp:2250:12 (libxul.so+0x67f4aa5)
[task 2020-06-18T05:37:15.995Z] 05:37:15     INFO - GECKO(3409) |     #3 js::frontend::TokenStreamSpecific<mozilla::Utf8Unit, js::frontend::ParserAnyCharsAccess<js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit> > >::getTokenInternal(js::frontend::TokenKind*, js::frontend::Token::Modifier) /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.cpp (libxul.so+0x6c9828b)
[task 2020-06-18T05:37:15.996Z] 05:37:15     INFO - GECKO(3409) |     #4 getToken /builds/worker/checkouts/gecko/js/src/frontend/TokenStream.h:2677:12 (libxul.so+0x6c963d3)
[task 2020-06-18T05:37:15.996Z] 05:37:15     INFO - GECKO(3409) |     #5 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9456:24 (libxul.so+0x6c963d3)
[task 2020-06-18T05:37:15.996Z] 05:37:15     INFO - GECKO(3409) |     #6 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9020:14 (libxul.so+0x6bbfb56)
[task 2020-06-18T05:37:15.997Z] 05:37:15     INFO - GECKO(3409) |     #7 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9215:19 (libxul.so+0x6bbec64)
[task 2020-06-18T05:37:15.997Z] 05:37:15     INFO - GECKO(3409) |     #8 orExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8507:10 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:15.998Z] 05:37:15     INFO - GECKO(3409) |     #9 condExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8619:20 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:15.998Z] 05:37:15     INFO - GECKO(3409) |     #10 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8769:11 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:15.999Z] 05:37:15     INFO - GECKO(3409) |     #11 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:10555:25 (libxul.so+0x6bbab03)
[task 2020-06-18T05:37:15.999Z] 05:37:15     INFO - GECKO(3409) |     #12 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:10923:14 (libxul.so+0x6bc318c)
[task 2020-06-18T05:37:16.000Z] 05:37:16     INFO - GECKO(3409) |     #13 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9436:11 (libxul.so+0x6bc0f9a)
[task 2020-06-18T05:37:16.001Z] 05:37:16     INFO - GECKO(3409) |     #14 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9020:14 (libxul.so+0x6bbf641)
[task 2020-06-18T05:37:16.001Z] 05:37:16     INFO - GECKO(3409) |     #15 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9215:19 (libxul.so+0x6bbec64)
[task 2020-06-18T05:37:16.002Z] 05:37:16     INFO - GECKO(3409) |     #16 orExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8507:10 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:16.003Z] 05:37:16     INFO - GECKO(3409) |     #17 condExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8619:20 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:16.004Z] 05:37:16     INFO - GECKO(3409) |     #18 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8769:11 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:16.004Z] 05:37:16     INFO - GECKO(3409) |     #19 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::argumentList(js::frontend::YieldHandling, bool*, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9296:20 (libxul.so+0x6bbab03)
[task 2020-06-18T05:37:16.005Z] 05:37:16     INFO - GECKO(3409) |     #20 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::memberCall(js::frontend::TokenKind, js::frontend::SyntaxParseHandler::Node, js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::OptionalKind) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9669:17 (libxul.so+0x6bc07c4)
[task 2020-06-18T05:37:16.006Z] 05:37:16     INFO - GECKO(3409) |     #21 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9497:22 (libxul.so+0x6bc0243)
[task 2020-06-18T05:37:16.012Z] 05:37:16     INFO - GECKO(3409) |     #22 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9020:14 (libxul.so+0x6bbfb32)
[task 2020-06-18T05:37:16.013Z] 05:37:16     INFO - GECKO(3409) |     #23 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9215:19 (libxul.so+0x6bbec64)
[task 2020-06-18T05:37:16.014Z] 05:37:16     INFO - GECKO(3409) |     #24 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9203:13 (libxul.so+0x6bbe69e)
[task 2020-06-18T05:37:16.014Z] 05:37:16     INFO - GECKO(3409) |     #25 orExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8507:10 (libxul.so+0x6bbe647)
[task 2020-06-18T05:37:16.014Z] 05:37:16     INFO - GECKO(3409) |     #26 condExpr /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8619:20 (libxul.so+0x6bbe647)
[task 2020-06-18T05:37:16.014Z] 05:37:16     INFO - GECKO(3409) |     #27 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8769:11 (libxul.so+0x6bbe647)
[task 2020-06-18T05:37:16.015Z] 05:37:16     INFO - GECKO(3409) |     #28 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::initializerInNameDeclaration(js::frontend::SyntaxParseHandler::Node, js::frontend::DeclarationKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4449:22 (libxul.so+0x6bbab03)
[task 2020-06-18T05:37:16.015Z] 05:37:16     INFO - GECKO(3409) |     #29 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4537:19 (libxul.so+0x6bbdc64)
[task 2020-06-18T05:37:16.015Z] 05:37:16     INFO - GECKO(3409) |     #30 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::declarationList(js::frontend::YieldHandling, js::frontend::ParseNodeKind, js::frontend::ParseNodeKind*, js::frontend::SyntaxParseHandler::Node*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4631:15 (libxul.so+0x6bbd8f2)
[task 2020-06-18T05:37:16.016Z] 05:37:16     INFO - GECKO(3409) |     #31 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::lexicalDeclaration(js::frontend::YieldHandling, js::frontend::DeclarationKind) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4673:23 (libxul.so+0x6bb9a0c)
[task 2020-06-18T05:37:16.016Z] 05:37:16     INFO - GECKO(3409) |     #32 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8221:16 (libxul.so+0x6badf66)
[task 2020-06-18T05:37:16.016Z] 05:37:16     INFO - GECKO(3409) |     #33 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::statementList(js::frontend::YieldHandling) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3789:17 (libxul.so+0x6bace56)
[task 2020-06-18T05:37:16.017Z] 05:37:16     INFO - GECKO(3409) |     #34 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::functionBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::FunctionBodyType) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:2214:12 (libxul.so+0x6bab77c)
[task 2020-06-18T05:37:16.017Z] 05:37:16     INFO - GECKO(3409) |     #35 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::functionFormalParametersAndBody(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::SyntaxParseHandler::Node*, js::frontend::FunctionSyntaxKind, mozilla::Maybe<unsigned int> const&, bool) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3366:12 (libxul.so+0x6bb562a)
[task 2020-06-18T05:37:16.018Z] 05:37:16     INFO - GECKO(3409) |     #36 js::frontend::GeneralParser<js::frontend::SyntaxParseHandler, mozilla::Utf8Unit>::innerFunctionForFunctionBox(js::frontend::SyntaxParseHandler::Node, js::frontend::ParseContext*, js::frontend::FunctionBox*, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::frontend::Directives*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3103:8 (libxul.so+0x6bb3c86)
[task 2020-06-18T05:37:16.019Z] 05:37:16     INFO - GECKO(3409) |     #37 js::frontend::Parser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::trySyntaxParseInnerFunction(js::frontend::FunctionNode**, JS::Handle<JSAtom*>, js::FunctionFlags, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool, js::frontend::Directives, js::frontend::Directives*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3003:23 (libxul.so+0x6bb331c)
[task 2020-06-18T05:37:16.019Z] 05:37:16     INFO - GECKO(3409) |     #38 trySyntaxParseInnerFunction /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3080:27 (libxul.so+0x6b7f9a7)
[task 2020-06-18T05:37:16.019Z] 05:37:16     INFO - GECKO(3409) |     #39 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::functionDefinition(js::frontend::FunctionNode*, unsigned int, js::frontend::InHandling, js::frontend::YieldHandling, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::FunctionAsyncKind, bool) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:2902:9 (libxul.so+0x6b7f9a7)
[task 2020-06-18T05:37:16.020Z] 05:37:16     INFO - GECKO(3409) |     #40 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::methodDefinition(unsigned int, js::frontend::PropertyType, JS::Handle<JSAtom*>) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:10796:10 (libxul.so+0x6b8db8c)
[task 2020-06-18T05:37:16.020Z] 05:37:16     INFO - GECKO(3409) |     #41 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::objectLiteral(js::frontend::YieldHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:10701:13 (libxul.so+0x6ba158f)
[task 2020-06-18T05:37:16.024Z] 05:37:16     INFO - GECKO(3409) |     #42 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:10923:14 (libxul.so+0x6ba0dc1)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #43 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::memberExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, bool, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9436:11 (libxul.so+0x6b9dbda)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #44 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::optionalExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9020:14 (libxul.so+0x6b9af4f)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #45 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::unaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:9215:19 (libxul.so+0x6b9a0d0)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #46 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::orExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8507:10 (libxul.so+0x6b99830)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #47 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::condExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8619:20 (libxul.so+0x6b98f3e)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #48 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::PossibleError*, js::frontend::ParserBase::InvokedPrediction) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8769:11 (libxul.so+0x6b98bce)
[task 2020-06-18T05:37:16.025Z] 05:37:16     INFO - GECKO(3409) |     #49 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::initializerInNameDeclaration(js::frontend::NameNode*, js::frontend::DeclarationKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4449:22 (libxul.so+0x6b91b2f)
[task 2020-06-18T05:37:16.026Z] 05:37:16     INFO - GECKO(3409) |     #50 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4537:19 (libxul.so+0x6b98332)
[task 2020-06-18T05:37:16.026Z] 05:37:16     INFO - GECKO(3409) |     #51 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::declarationList(js::frontend::YieldHandling, js::frontend::ParseNodeKind, js::frontend::ParseNodeKind*, js::frontend::ParseNode**) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4631:15 (libxul.so+0x6b97d41)
[task 2020-06-18T05:37:16.026Z] 05:37:16     INFO - GECKO(3409) |     #52 lexicalDeclaration /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:4673:23 (libxul.so+0x6b906a2)
[task 2020-06-18T05:37:16.026Z] 05:37:16     INFO - GECKO(3409) |     #53 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::statementListItem(js::frontend::YieldHandling, bool) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:8321:14 (libxul.so+0x6b906a2)
[task 2020-06-18T05:37:16.034Z] 05:37:16     INFO - GECKO(3409) |     #54 js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::statementList(js::frontend::YieldHandling) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:3789:17 (libxul.so+0x6b80395)
[task 2020-06-18T05:37:16.034Z] 05:37:16     INFO - GECKO(3409) |     #55 js::frontend::Parser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::globalBody(js::frontend::GlobalSharedContext*) /builds/worker/checkouts/gecko/js/src/frontend/Parser.cpp:1488:20 (libxul.so+0x6b7d129)
[task 2020-06-18T05:37:16.035Z] 05:37:16     INFO - GECKO(3409) |     #56 js::frontend::ScriptCompiler<mozilla::Utf8Unit>::compileScript(js::frontend::CompilationInfo&, js::frontend::SharedContext*) /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:464:20 (libxul.so+0x6c146c3)
[task 2020-06-18T05:37:16.035Z] 05:37:16     INFO - GECKO(3409) |     #57 CreateGlobalScript<mozilla::Utf8Unit> /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:185:17 (libxul.so+0x6c5190c)
[task 2020-06-18T05:37:16.035Z] 05:37:16     INFO - GECKO(3409) |     #58 js::frontend::CompileGlobalScript(js::frontend::CompilationInfo&, js::frontend::GlobalSharedContext&, JS::SourceText<mozilla::Utf8Unit>&) /builds/worker/checkouts/gecko/js/src/frontend/BytecodeCompiler.cpp:227:10 (libxul.so+0x6c5190c)
[task 2020-06-18T05:37:16.035Z] 05:37:16     INFO - GECKO(3409) |     #59 ScriptParseTask<mozilla::Utf8Unit>::parse(JSContext*) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:602:7 (libxul.so+0x6c2795d)
[task 2020-06-18T05:37:16.035Z] 05:37:16     INFO - GECKO(3409) |     #60 js::ParseTask::runTask() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:554:3 (libxul.so+0x676e0c4)
[task 2020-06-18T05:37:16.036Z] 05:37:16     INFO - GECKO(3409) |     #61 js::HelperThread::handleParseWorkload(js::AutoLockHelperThreadState&) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2188:11 (libxul.so+0x675dace)
[task 2020-06-18T05:37:16.036Z] 05:37:16     INFO - GECKO(3409) |     #62 js::HelperThread::threadLoop() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2473:5 (libxul.so+0x6766166)
[task 2020-06-18T05:37:16.036Z] 05:37:16     INFO - GECKO(3409) |     #63 js::HelperThread::ThreadMain(void*) /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2000:11 (libxul.so+0x6764fb7)
[task 2020-06-18T05:37:16.036Z] 05:37:16     INFO - GECKO(3409) |     #64 callMain<0> /builds/worker/checkouts/gecko/js/src/threading/Thread.h:217:5 (libxul.so+0x676130d)
[task 2020-06-18T05:37:16.036Z] 05:37:16     INFO - GECKO(3409) |     #65 js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*) /builds/worker/checkouts/gecko/js/src/threading/Thread.h:206:11 (libxul.so+0x676130d)
[task 2020-06-18T05:37:16.037Z] 05:37:16     INFO - GECKO(3409) |     #66 __tsan_thread_start_func /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:957:15 (libxul.so+0x676e6d0)
[task 2020-06-18T05:37:16.037Z] 05:37:16     INFO - GECKO(3409) |     #67 pthread_mutex_init /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1225:3 (firefox+0x5844c)
[task 2020-06-18T05:37:16.037Z] 05:37:16     INFO - GECKO(3409) |   Mutex M3277 (0x7b14000262a0) created at:
[task 2020-06-18T05:37:16.037Z] 05:37:16     INFO - GECKO(3409) |     #0 mozilla::detail::MutexImpl::MutexImpl() /builds/worker/checkouts/gecko/mozglue/misc/Mutex_posix.cpp:96:3 (firefox+0x599cd)
[task 2020-06-18T05:37:16.037Z] 05:37:16     INFO - GECKO(3409) |     #1 MutexImpl /builds/worker/checkouts/gecko/js/src/threading/Mutex.h:39:17 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #2 Mutex /builds/worker/checkouts/gecko/js/src/threading/Mutex.h:60:12 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #3 Partition /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:350:7 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #4 js_new<js::AtomsTable::Partition, unsigned long &> /builds/worker/workspace/obj-build/dist/include/js/Utility.h:538:1 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #5 init /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:365:21 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #6 JSRuntime::initMainAtomsTables(JSContext*) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:643:28 (firefox+0x12a7d2)
[task 2020-06-18T05:37:16.038Z] 05:37:16     INFO - GECKO(3409) |     #7 JS::InitSelfHostedCode(JSContext*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:481:34 (libxul.so+0x67e3fc8)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #8 XPCJSContext::Initialize() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1296:8 (libxul.so+0x6658950)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #9 XPCJSContext::NewXPCJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1332:23 (libxul.so+0x1937783)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #10 nsXPConnect::InitJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x1937e87)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #11 xpc::InitializeJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x1972263)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #12 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:491:5 (libxul.so+0x197231f)
[task 2020-06-18T05:37:16.039Z] 05:37:16     INFO - GECKO(3409) |     #13 XRE_InitEmbedding2(nsIFile*, nsIFile*, nsIDirectoryServiceProvider*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:197:8 (libxul.so+0xb4871e)
[task 2020-06-18T05:37:16.040Z] 05:37:16     INFO - GECKO(3409) |     #14 mozilla::ipc::ScopedXREEmbed::Start() /builds/worker/checkouts/gecko/ipc/glue/ScopedXREEmbed.cpp (libxul.so+0x6479134)
[task 2020-06-18T05:37:16.040Z] 05:37:16     INFO - GECKO(3409) |     #15 mozilla::dom::ContentProcess::Init(int, char**) /builds/worker/checkouts/gecko/dom/ipc/ContentProcess.cpp:181:13 (libxul.so+0x13f24a3)
[task 2020-06-18T05:37:16.040Z] 05:37:16     INFO - GECKO(3409) |     #16 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:710:21 (libxul.so+0x4437013)
[task 2020-06-18T05:37:16.040Z] 05:37:16     INFO - GECKO(3409) |     #17 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6479962)
[task 2020-06-18T05:37:16.040Z] 05:37:16     INFO - GECKO(3409) |     #18 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:16.041Z] 05:37:16     INFO - GECKO(3409) |     #19 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:16.041Z] 05:37:16     INFO - GECKO(3409) |     #20 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xca0d7)
[task 2020-06-18T05:37:16.041Z] 05:37:16     INFO - GECKO(3409) |     #21 setFlagBit /builds/worker/checkouts/gecko/js/src/gc/Cell.h:599:45 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.041Z] 05:37:16     INFO - GECKO(3409) |     #22 setFlagBit /builds/worker/checkouts/gecko/js/src/vm/StringType.h:612:44 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.041Z] 05:37:16     INFO - GECKO(3409) |     #23 setPinned /builds/worker/checkouts/gecko/js/src/vm/StringType.h:1178:5 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.042Z] 05:37:16     INFO - GECKO(3409) |     #24 atomizeAndCopyChars<const unsigned char *> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:787:13 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.042Z] 05:37:16     INFO - GECKO(3409) |     #25 AtomizeAndCopyCharsFromLookup<const unsigned char *> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:721:30 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.042Z] 05:37:16     INFO - GECKO(3409) |     #26 AtomizeAndCopyChars<unsigned char> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:821:10 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.042Z] 05:37:16     INFO - GECKO(3409) |     #27 js::Atomize(JSContext*, char const*, unsigned long, js::PinningBehavior, mozilla::Maybe<unsigned int> const&) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1021:10 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.042Z] 05:37:16     INFO - GECKO(3409) |   Thread T9 'JS Helper' (tid=3560, running) created by main thread at:
[task 2020-06-18T05:37:16.043Z] 05:37:16     INFO - GECKO(3409) |     #0 js::Thread::create(void* (*)(void*), void*) /builds/worker/checkouts/gecko/js/src/threading/posix/PosixThread.cpp:52:7 (firefox+0x584eb)
[task 2020-06-18T05:37:16.046Z] 05:37:16     INFO - GECKO(3409) |     #1 bool js::Thread::init<void (&)(void*), js::HelperThread*>(void (&)(void*), js::HelperThread*&&) /builds/worker/checkouts/gecko/js/src/threading/Thread.h:90:12 (libxul.so+0x66c9bd1)
[task 2020-06-18T05:37:16.046Z] 05:37:16     INFO - GECKO(3409) |     #2 js::GlobalHelperThreadState::ensureInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1109:27 (libxul.so+0x6761222)
[task 2020-06-18T05:37:16.047Z] 05:37:16     INFO - GECKO(3409) |     #3 js::EnsureHelperThreadsInitialized() /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:94:30 (libxul.so+0x675c33a)
[task 2020-06-18T05:37:16.047Z] 05:37:16     INFO - GECKO(3409) |     #4 JSRuntime::init(JSContext*, unsigned int) /builds/worker/checkouts/gecko/js/src/vm/Runtime.cpp:200:32 (libxul.so+0x675bf82)
[task 2020-06-18T05:37:16.047Z] 05:37:16     INFO - GECKO(3409) |     #5 js::NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/vm/JSContext.cpp:182:17 (libxul.so+0x68c6e32)
[task 2020-06-18T05:37:16.047Z] 05:37:16     INFO - GECKO(3409) |     #6 JS_NewContext(unsigned int, JSRuntime*) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:394:10 (libxul.so+0x67ff62f)
[task 2020-06-18T05:37:16.048Z] 05:37:16     INFO - GECKO(3409) |     #7 mozilla::CycleCollectedJSContext::Initialize(JSRuntime*, unsigned int) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:123:16 (libxul.so+0x6658654)
[task 2020-06-18T05:37:16.048Z] 05:37:16     INFO - GECKO(3409) |     #8 XPCJSContext::Initialize() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1136:32 (libxul.so+0xa1620b)
[task 2020-06-18T05:37:16.048Z] 05:37:16     INFO - GECKO(3409) |     #9 XPCJSContext::NewXPCJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:1332:23 (libxul.so+0x193727a)
[task 2020-06-18T05:37:16.048Z] 05:37:16     INFO - GECKO(3409) |     #10 nsXPConnect::InitJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:80:25 (libxul.so+0x1937e87)
[task 2020-06-18T05:37:16.049Z] 05:37:16     INFO - GECKO(3409) |     #11 xpc::InitializeJSContext() /builds/worker/checkouts/gecko/js/xpconnect/src/nsXPConnect.cpp:98:35 (libxul.so+0x1972263)
[task 2020-06-18T05:37:16.050Z] 05:37:16     INFO - GECKO(3409) |     #12 NS_InitXPCOM /builds/worker/checkouts/gecko/xpcom/build/XPCOMInit.cpp:491:5 (libxul.so+0x197231f)
[task 2020-06-18T05:37:16.050Z] 05:37:16     INFO - GECKO(3409) |     #13 XRE_InitEmbedding2(nsIFile*, nsIFile*, nsIDirectoryServiceProvider*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:197:8 (libxul.so+0xb4871e)
[task 2020-06-18T05:37:16.051Z] 05:37:16     INFO - GECKO(3409) |     #14 mozilla::ipc::ScopedXREEmbed::Start() /builds/worker/checkouts/gecko/ipc/glue/ScopedXREEmbed.cpp (libxul.so+0x6479134)
[task 2020-06-18T05:37:16.051Z] 05:37:16     INFO - GECKO(3409) |     #15 mozilla::dom::ContentProcess::Init(int, char**) /builds/worker/checkouts/gecko/dom/ipc/ContentProcess.cpp:181:13 (libxul.so+0x13f24a3)
[task 2020-06-18T05:37:16.051Z] 05:37:16     INFO - GECKO(3409) |     #16 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:710:21 (libxul.so+0x4437013)
[task 2020-06-18T05:37:16.053Z] 05:37:16     INFO - GECKO(3409) |     #17 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6479962)
[task 2020-06-18T05:37:16.053Z] 05:37:16     INFO - GECKO(3409) |     #18 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:16.053Z] 05:37:16     INFO - GECKO(3409) |     #19 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (libxul.so+0x6481a82)
[task 2020-06-18T05:37:16.054Z] 05:37:16     INFO - GECKO(3409) |     #20 __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 (firefox+0xca0d7)
[task 2020-06-18T05:37:16.054Z] 05:37:16     INFO - GECKO(3409) |     #21 lengthField /builds/worker/checkouts/gecko/js/src/gc/Cell.h:593:21 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.054Z] 05:37:16     INFO - GECKO(3409) |     #22 length /builds/worker/checkouts/gecko/js/src/vm/StringType.h:396:42 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.055Z] 05:37:16     INFO - GECKO(3409) |     #23 match /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:129:12 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.055Z] 05:37:16     INFO - GECKO(3409) |     #24 match /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1716:12 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.056Z] 05:37:16     INFO - GECKO(3409) |     #25 lookup<mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd> /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:1772:39 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.057Z] 05:37:16     INFO - GECKO(3409) |     #26 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:2085:19 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.058Z] 05:37:16     INFO - GECKO(3409) |     #27 lookupForAdd /builds/worker/workspace/obj-build/dist/include/mozilla/HashTable.h:601:18 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.058Z] 05:37:16     INFO - GECKO(3409) |     #28 AtomizeAndCopyCharsFromLookup<const AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars> *> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:684:39 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.059Z] 05:37:16     INFO - GECKO(3409) |     #29 AtomizeAndCopyCharsFromLookup<AtomizeUTF8OrWTF8CharsWrapper<JS::UTF8Chars>, void> /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:656:10 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.059Z] 05:37:16     INFO - GECKO(3409) |     #30 JSAtom* AtomizeUTF8OrWTF8Chars<JS::UTF8Chars>(JSContext*, char const*, unsigned long) /builds/worker/checkouts/gecko/js/src/vm/JSAtom.cpp:1090:10 (libc.so.6+0x21b96)
[task 2020-06-18T05:37:16.059Z] 05:37:16     INFO - GECKO(3409) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/js/src/jsapi.cpp:3097:20 in PropertySpecNameToId(JSContext*, JSPropertySpec::Name, JS::MutableHandle<JS::PropertyKey>, js::PinningBehavior)
[task 2020-06-18T05:37:16.060Z] 05:37:16     INFO - GECKO(3409) | ==================
[task 2020-06-18T05:37:16.289Z] 05:37:16    ERROR - GECKO(3409) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-06-18T05:37:19.310Z] 05:37:19     INFO - GECKO(3409) | console.warn: SearchService: "_init: abandoning init due to shutting down"
[task 2020-06-18T05:37:19.331Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:19.333Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:19.333Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:19.333Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:19.333Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:19.334Z] 05:37:19     INFO - GECKO(3409) | JavaScript error: , line 0: uncaught exception: 2147500036
[task 2020-06-18T05:37:23.201Z] 05:37:23     INFO - GECKO(3409) | [2020-06-18T05:37:23Z ERROR xulstore::persist] removeDocument error: unavailable
[task 2020-06-18T05:39:59.633Z] 05:39:59     INFO - runtests.py | Waiting for browser...
[task 2020-06-18T05:39:59.633Z] 05:39:59     INFO - TEST-INFO | Main app process: exit 0
[task 2020-06-18T05:39:59.633Z] 05:39:59     INFO - runtests.py | Application ran for: 0:03:00.050812
[task 2020-06-18T05:39:59.634Z] 05:39:59     INFO - zombiecheck | Reading PID log: /tmp/tmpcBdG4lpidlog
[task 2020-06-18T05:39:59.634Z] 05:39:59     INFO - ==> process 3409 launched child process 3424
[task 2020-06-18T05:39:59.635Z] 05:39:59     INFO - ==> process 3409 launched child process 3520
[task 2020-06-18T05:39:59.635Z] 05:39:59     INFO - ==> process 3409 launched child process 3536
[task 2020-06-18T05:39:59.635Z] 05:39:59     INFO - ==> process 3409 launched child process 3602
[task 2020-06-18T05:39:59.635Z] 05:39:59     INFO - zombiecheck | Checking for orphan process with PID: 3424
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO - zombiecheck | Checking for orphan process with PID: 3520
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO - zombiecheck | Checking for orphan process with PID: 3602
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO - zombiecheck | Checking for orphan process with PID: 3536
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO -  Traceback (most recent call last):
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/tests/mochitest/runtests.py", line 2943, in doTests
[task 2020-06-18T05:39:59.636Z] 05:39:59     INFO -      e10s=options.e10s
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/tests/mochitest/runtests.py", line 2435, in runApp
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -      six.reraise(exc, value, tb)
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/tests/mochitest/runtests.py", line 2348, in runApp
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -      self.marionette.start_session()
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 36, in _
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -      m._handle_socket_failure()
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 654, in _handle_socket_failure
[task 2020-06-18T05:39:59.637Z] 05:39:59     INFO -      reraise(exc_cls, exc, tb)
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/decorators.py", line 26, in _
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -      return func(*args, **kwargs)
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1112, in start_session
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -      self.raise_for_port(timeout=timeout)
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -    File "/builds/worker/workspace/build/venv/lib/python2.7/site-packages/marionette_driver/marionette.py", line 573, in raise_for_port
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -      self.host, self.port))
[task 2020-06-18T05:39:59.638Z] 05:39:59     INFO -  timeout: Timed out waiting for connection on 127.0.0.1:2828!
Flags: needinfo?(choller)
This is an automated crash issue comment: Summary: ThreadSanitizer: data race [@ PropertySpecNameToId] vs. [@ js::AtomizeUTF8Chars] Build version: mozilla-central revision 7f0b0cbecd946aee526a869853a46a14ee44b1f9 For detailed crash information, see attachment.

:jandem any idea who should look into this race? It looks new as far as I can tell. But I remember we had some races suppressed in the parser that would be fixed by Stencil.

Flags: needinfo?(choller) → needinfo?(jdemooij)

(In reply to Christian Holler (:decoder) from comment #14)

:jandem any idea who should look into this race? It looks new as far as I can tell. But I remember we had some races suppressed in the parser that would be fixed by Stencil.

That's a race with atom pinning + the frontend atomizing a string in an off-thread parse. That's something Stencil will fix, Kannan is actively working on the atom issue.

That said, I wish atoms didn't have this mutable is-pinned flag, other atom fields/flags are immutable and that's a lot simpler.

Flags: needinfo?(jdemooij)
Depends on: 1592105

There have been 34 total failures in the last 7 days, issue is restricted to linux1804-64-tsan.

Recent log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=307711079&repo=autoland&lineNumber=1845

See Also: → 1651723

In the last 7 days there were 28 failures on linux1804-64-tsan opt build type.

Recent log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=309391995&repo=autoland&lineNumber=4351

Blocks: tsan

No more reports. This was resolved by Bug 1592105 and friends.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: